﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Ext.Net;
using CANO.Data.DAOs;

namespace CANO.WebSite.admin.UserControls
{
	public partial class ucTipoPropiedad : System.Web.UI.UserControl
	{
        protected void Page_Load(object sender, EventArgs e)
        {

            //if (!Page.IsPostBack)
            //{
            //    if (Request.QueryString["Edit"] != null)
            //    {
            //        var tipoTelefonoIdSelected = Session["RowSelected"].ToString();
            //        var tipoTelefono = TipoPropiedadDAO.GetById(Convert.ToInt32(tipoTelefonoIdSelected));

            //        txtTipoPropiedad.Text = tipoTelefono.TipoTelefono;
            //        pnlEdit.Visible = true;
            //    }
            //}

            //btnEliminar.ServerClick += btnEliminar_ServerClick;
            //btnGuardar.ServerClick += btnGuardar_ServerClick;
        }

        //void btnGuardar_ServerClick(object sender, EventArgs e)
        //{
        //    if (Session["TipoTelSelected"] != null)
        //        TipoPropiedadDAO.Update(new TipoPropiedadDAO() { TipoTelefonoID = Convert.ToInt32(Session["TipoTelSelected"]), TipoTelefono = txtTipoPropiedad.Text });
        //    Response.Redirect("/admin/ContactosAdmin.aspx");
        //}

        //void btnEliminar_ServerClick(object sender, EventArgs e)
        //{
        //    var result = TipoPropiedadDAO.Delete(Convert.ToInt32(Session["TipoTelSelected"]));

        //    if (result == 1)
        //        Response.Redirect("/admin/ContactosAdmin.aspx");
        //    else
        //        this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('No se puede eliminar el tipo de telefono, ya que está siendo usado.')", true);

        //}

        protected void Cell_Click(object sender, DirectEventArgs e)
        {
            RowSelectionModel sm = this.gpTipoPropiedad.SelectionModel.Primary as RowSelectionModel;
            var editId = sm.SelectedRows[0].RecordID;


            Session.Add("EditId", editId);

            Response.Redirect("/admin/ContactosAdmin.aspx?Edit=Nacionalidades");
        }
	}
}